package cn.bearspark.happening.dto.happening;

import cn.bearspark.common.convert.ConvertInfo;
import cn.bearspark.common.enumeration.ConvertTypeEnum;
import lombok.Data;

import java.io.Serializable;

/**
 * 动态投票的简要信息，用于动态列表的展示
 *
 * @author f
 */
@Data
public class VoteSimpleInfo4Display implements Serializable {

    /**
     * 投票的 id
     */
    private Long voteId;

    /**
     * 投票的标题
     */
    private String title;

    /**
     * 投票人数的信息
     */
    @ConvertInfo(ConvertTypeEnum.NUMBER)
    private String voteNumInfo;

    /**
     * 截止时间的时间信息
     */
    @ConvertInfo(ConvertTypeEnum.REMAINING_TIME)
    private String deadlineInfo;

}
